package org.blogwu.learn.algorithm.array.arrayList;

public class Main {
    public static void main(String[] args) {
        DynamicArray<String> list = new DynamicArray<String>();
        list.add("这是0");
        list.add("这是1");
        list.add("这是2");
        list.add("这是3");
        list.add("这是4");
        list.add("这是5");
        list.add("这是6");
        list.add("这是7");
        list.add("这是8");
        list.add("这是9");
        list.add("这是10");
        list.add("这是11");
        list.add("这是12");
        list.add("这是13");
        System.out.println(list.get(12));
        System.out.println(list.get(13));
        list.remove(0);
        System.out.println("操作过后的size：" + list.size());
        list.remove(5);
        System.out.println("操作过后的size：" + list.size());
        list.remove(10);
        System.out.println("操作过后的size：" + list.size());
        for (int i = 0; i < list.size(); i++) {
            System.out.println("index:" + i + "; value:" + list.get(i));
        }
        System.out.println("------------");
        list.add(0, "这是00");
        list.add(5, "这是55");
        list.add(10, "这是100");
        for (int i = 0; i < list.size(); i++) {
            System.out.println("index:" + i + "; value:" + list.get(i));
        }
    }
}
